contribute according to one's means